# 连通域分析

# 算法介绍

本算法用于统计在设定的ROI区域(蓝色框)内,通过逐行逐列的扫描图像,按照一定的规则标记连通区域,得到对象区域的个数,同时可统计每个区域所包含的像素面积,从而判断产品的OK/NG。

# 算法使用流程图

# 算法参数介绍

1. 边缘过渡范围: 此值越大,则ROI四边向内过渡忽略的范围也越大,检测物体范围随之减小;
2. 前景灰度低阈值: 设置值应≤目标边缘过渡灰度值的最小值;
3. 前景灰度高阈值: 设置值应≥目标边缘过渡灰度值的最大值;
4. 灰度低阈值: 设置值应≤目标灰度值,设定连通区域位置灰度的最小值;
5. 灰度高阈值: 设置值应≥目标灰度值,设定连通区域位置灰度的最大值;
6. 过滤连通域面积下限: 单个连通区域内,像素面积小于该值的将被过滤;
7. 过滤连通域面积上限: 单个连通区域内,像素面积大于该值的将被过滤;
8. 最小面积阈值: 设定检测ROI区域内,单个连通区域像素面积允许的最小值;
9. 最大面积阈值: 设定检测ROI区域内,单个连通区域像素面积允许的最大值;
10. 最小数量阈值: 设定检测ROI区域内所有合格连通区域个数相加的最小值;
11. 最大数量阈值: 设定检测ROI区域内所有合格连通区域个数相加的最大值;
12. 最小孔距: 设定两个连通区域轮廓中心之间的最小值;
13. 最大孔距: 设定两个连通区域轮廓中心之间的最大值;
14. 显示连通域轮廓: 显示连通域的边缘形状;
15. 显示连通域面积: 显示连通域的检测到像素点个数多少(数值显示在轮廓上方);
16. 显示连通域数量: 显示连通域符合灰度阈值范围的数量(数值显示在ROI的左上角处);

# 连通域分析算法实际应用场景

4-1检测产品特征是否具有规律性(如手机听筒滤网等);